package com.erp.base.business.entity;

import java.util.Date;

import org.springframework.web.multipart.MultipartFile;

import com.erp.base.base.BaseEntity;



/**
 * 用户表
 * 
 * @author wanghw
 * @email whongwei_yz@sina.com
 * @date 2018-10-22 11:31:28
 */
public class AppUser extends BaseEntity<AppUser, Long> {
	private static final long serialVersionUID = 1L;
	//用户名（登录名）
	private String username;
	//昵称
	private String nickname;
	//密码
	private String password;
	//邮箱
	private String email;
	//手机号
	private String mobile;
	//状态 0:禁用，1:正常
	private Integer status;
	//性别 1:男 2：女
	private String sex;
	//省份id
	private Long provincialId; 
	//省份名
	private String provincialName;
	//城市id
	private Long cityId; 
	//城市名
	private String cityName;
	//创建人
	private String createBy;
	//创建时间
	private Date createDate;
	//更新人
	private String updateBy;
	//更新时间
	private Date updateDate;
	//备注
	private String remarks;
	//逻辑删除标志
	private String delFlag;
	//申请为会员时间
	private Date memberDate;
	//qq号
	private String qqNumber;
	//最后登录时间
	private Date lastLoginTime;
	//是否为专家  0：否  1： 是(冗余字段)
	private String isExpert;
	//头像
	private String imageUrl;
	//验证码 冗余字段
	private Integer code;
	//冗余字段
	private MultipartFile file;
	//区id
	private long areaId;
	//区名
	private String areaName;
	//是否激活
	private String isActivate;
	//激活码
	private String activateCode;
	
	public String getIsActivate() {
		return isActivate;
	}
	public void setIsActivate(String isActivate) {
		this.isActivate = isActivate;
	}
	public String getActivateCode() {
		return activateCode;
	}
	public void setActivateCode(String activateCode) {
		this.activateCode = activateCode;
	}
	public long getAreaId() {
		return areaId;
	}
	public void setAreaId(long areaId) {
		this.areaId = areaId;
	}
	
	public String getAreaName() {
		return areaName;
	}
	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}
	public MultipartFile getFile() {
		return file;
	}
	public void setFile(MultipartFile file) {
		this.file = file;
	}
	public Integer getCode() {
		return code;
	}
	public void setCode(Integer code) {
		this.code = code;
	}
	public String getImageUrl() {
		return imageUrl;
	}
	public void setImageUrl(String imageUrl) {
		this.imageUrl = imageUrl;
	}
	public String getIsExpert() {
		return isExpert;
	}
	public void setIsExpert(String isExpert) {
		this.isExpert = isExpert;
	}
	/**
	 * 设置：用户名（登录名）
	 */
	public void setUsername(String username) {
		this.username = username;
	}
	/**
	 * 获取：用户名（登录名）
	 */
	public String getUsername() {
		return username;
	}
	/**
	 * 设置：昵称
	 */
	public void setNickname(String nickname) {
		this.nickname = nickname;
	}
	/**
	 * 获取：昵称
	 */
	public String getNickname() {
		return nickname;
	}
	/**
	 * 设置：密码
	 */
	public void setPassword(String password) {
		this.password = password;
	}
	/**
	 * 获取：密码
	 */
	public String getPassword() {
		return password;
	}
	/**
	 * 设置：邮箱
	 */
	public void setEmail(String email) {
		this.email = email;
	}
	/**
	 * 获取：邮箱
	 */
	public String getEmail() {
		return email;
	}
	/**
	 * 设置：手机号
	 */
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	/**
	 * 获取：手机号
	 */
	public String getMobile() {
		return mobile;
	}
	/**
	 * 设置：状态 0:禁用，1:正常
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：状态 0:禁用，1:正常
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：性别 0:男 1：女
	 */
	public void setSex(String sex) {
		this.sex = sex;
	}
	/**
	 * 获取：性别 0:男 1：女
	 */
	public String getSex() {
		return sex;
	}
	public Long getProvincialId() {
		return provincialId;
	}
	public void setProvincialId(Long provincialId) {
		this.provincialId = provincialId;
	}
	public String getProvincialName() {
		return provincialName;
	}
	public void setProvincialName(String provincialName) {
		this.provincialName = provincialName;
	}
	public Long getCityId() {
		return cityId;
	}
	public void setCityId(Long cityId) {
		this.cityId = cityId;
	}
	public String getCityName() {
		return cityName;
	}
	public void setCityName(String cityName) {
		this.cityName = cityName;
	}
	/**
	 * 设置：创建人
	 */
	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}
	/**
	 * 获取：创建人
	 */
	public String getCreateBy() {
		return createBy;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateDate() {
		return createDate;
	}
	/**
	 * 设置：更新人
	 */
	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy;
	}
	/**
	 * 获取：更新人
	 */
	public String getUpdateBy() {
		return updateBy;
	}
	/**
	 * 设置：更新时间
	 */
	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}
	/**
	 * 获取：更新时间
	 */
	public Date getUpdateDate() {
		return updateDate;
	}
	/**
	 * 设置：备注
	 */
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}
	/**
	 * 获取：备注
	 */
	public String getRemarks() {
		return remarks;
	}
	/**
	 * 设置：逻辑删除标志
	 */
	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}
	/**
	 * 获取：逻辑删除标志
	 */
	public String getDelFlag() {
		return delFlag;
	}
	/**
	 * 设置：申请为会员时间
	 */
	public void setMemberDate(Date memberDate) {
		this.memberDate = memberDate;
	}
	/**
	 * 获取：申请为会员时间
	 */
	public Date getMemberDate() {
		return memberDate;
	}
	/**
	 * 设置：qq号
	 */
	public void setQqNumber(String qqNumber) {
		this.qqNumber = qqNumber;
	}
	/**
	 * 获取：qq号
	 */
	public String getQqNumber() {
		return qqNumber;
	}
	/**
	 * 设置：最后登录时间
	 */
	public void setLastLoginTime(Date lastLoginTime) {
		this.lastLoginTime = lastLoginTime;
	}
	/**
	 * 获取：最后登录时间
	 */
	public Date getLastLoginTime() {
		return lastLoginTime;
	}
}
